Was ist eine (A8) USB-Cartridge

← Zurück zum Forum

...aus einem anderen Foren-Topic die Frage entnommen und hier weitergesponnen...

DjayBee schrieb: Deppenfrage der Woche : Was ist eine USB Cartridge?

Anscheinend eine A8 Cartridge, die niemand kennt und noch weniger Leute benutzen.

Ich hatte mir die Cart damals(tm) mal zugelegt, einfach so aus Neugierde. Es gab zwei gepatchte Spieleprogramme dafür, nämlich anfangs Boulder Dash und später dann noch Pole Position. Außerdem gab/gibt es zahlreiche Sources für versch. Geräte (Tastaturen, Joy/Rumblepads, etc.) in Assembler und Forth, die damals auf dem Markt waren. Die Cart habe ich dann nach ca. zwei Jahren wieder verkauft, weil nix mehr dazu kam. Habe eben mal geschaut und finde, es ist etwas umständlich und mit dutzenden Klicks verbunden, die Software für die USB-cart zu finden und neudeutsch downzuloaden. Was ich gefunden habe und selber noch in meiner Sammlung hatte hänge ich hier mal an (vier ATR Images, zwei aus den Downloads von Sourceforge je 90k, zwei aus meiner Sammlung je 130k).

Seit 2004/2005/2006 hat sich ja aber im Bereich USB so einiges geändert (verbessert?), vermutlich wäre es auch an der Zeit (die ja keiner hat) an den Treibern für den A8 "etwas" zu ändern und diese upzudaten...

Anhänge:
AntwortZitat

Ein Steckmodul wo ein USB-Chip drin und ein USB-Anschluß dran ist ...

https://abbuc.de/produkt/usb-cartridge/

Jede Info, die zu Hause auf meinem Rechner liegt habe ich unterwegs nicht verfügbar. Jede Info, die im Netz liegt finde ich nicht wieder, wenn ich sie benötige.

AntwortZitat

Ist das USB Modul nur als USB Erweiterung zu betrachten oder läßt es sich auch als Datenträger (evtl. Speicherkarte) anwenden?

AntwortZitat

.

Burkhard schrieb: Ist das USB Modul nur als USB Erweiterung zu betrachten oder läßt es sich auch als Datenträger (evtl. Speicherkarte) anwenden?

Es wurden woh einige Spiele angepaßt, daß sie über das Modul mit einem Controller gesteuert werden können.

Aber das sollte in einem anderen Forenthema erörtert werden.

Ich habe dieses Thema gestartet um die Ursache des Problems beim Zugriff zu erörtern in der Hoffnung, daß sich jemand beim Timing auf dem Bus so viel besser als ich auskennt, daß er die Ursache mit einem müden Gesäßrunzeln erkennt ...

Jede Info, die zu Hause auf meinem Rechner liegt habe ich unterwegs nicht verfügbar. Jede Info, die im Netz liegt finde ich nicht wieder, wenn ich sie benötige.

AntwortZitat

. Hallo Erhard, Leute

Auf dem Modul steht drauf das die R.A.F. das Teil entworfen haben. Stimmt nicht ganz. Guus Assmann hat das Teil entworfen. Die R.A.F. war aber irgendwie involviert. Man könnte aber Guus mal Kontaktieren.

Tschüß

Mathy

PS das USB Modul kann sowohl als Eingabegerät als aus Ausgabegerät benutzt werden. Die Anpassung ist nicht schwierig. Was man genau anpassen sollte und wie, kann ich mich nicht mehr erinnern (das Teil müsste vom Alter her mittlerweile erwachsen sein). Und ob das Teil so wie es jetzt geliefert wird als Eingabe- oder Ausgabegerät konfiguriert ist, hab ich auch irgendwann gewusst. Vor langer, langer Zeit... Ich weiss aber noch das ich den Guus damals von der Notwendigkeit so einer Hardware überzeugt habe mit der Begründung das es irgendwann keine Drucker mit Centronics-Schnittstelle geben würde...

Schreibe nicht der Absicht zu, was man mit Dummheit oder Ignoranz erklären kann.

AntwortZitat

Es gibt einen sehr sehr experimentellen USB-Maustreiber für BOSS-X. Den wollten Carsten und ich seit Anbeginn der USB-Cart eigentlich mal vollenden.

http://fujiama.eu https://abbuc.de/~atarixle/ BOSS-X - das Finale: https://abbuc.de/~atarixle/?article=bossxfinaleditionprerelease

AntwortZitat

atarixle schrieb: Carsten

-> m.E.: total überarbeitet, der Mann

Jede Info, die zu Hause auf meinem Rechner liegt habe ich unterwegs nicht verfügbar. Jede Info, die im Netz liegt finde ich nicht wieder, wenn ich sie benötige.

AntwortZitat

Burkhard schrieb: Ist das USB Modul nur als USB Erweiterung zu betrachten oder läßt es sich auch als Datenträger (evtl. Speicherkarte) anwenden?

Die USB-Cart selbst hat nur 256 Byte Speicher, davon sind ca. 140 Byte auch nutzbar. Der Speicher ist aber nicht als Datenträger gedacht, sondern um dort USB-Pakete von USB-Geräten abzulegen.

Die USB-Cart ist ein USB-Host (also wie die USB-Schnittstellen im PC), man kann dort USB-Geräte anschließen.

Damit Programme auf dem Atari mit diesen USB-Geräten etwas machen können, muss man Treiber schreiben.

Ich habe eine Reihe Beispieltreiber geschrieben (Tastaturen, Joystick, Maus, Lenkrad ...)

Dokumentation, Quellcode, Treiber etc findet ihr unter https://atariwiki.org/wiki/Wiki.jsp?page=MicroUSB

Schreiben eines Treibers braucht so 1-2 Tage für einfache (HID = Human Interface Devices) Geräte.

USB-Datenträger geht auch, aber leider war "SCSI-over-USB" (das sprechen USB-Datenträger) schlecht spezifiziert, so das man fast für jedes Geraet einen eigenen Treiber braucht. Auf dem PC geht das, dort laden die Betriebssysteme die Treiber bei Bedarf nach. Beim Atari haben wir den Luxus nicht. Das ist auch der Grund warum man unter DOS auf dem PC (MS-DOS, FreeDOS) auch nicht so einfach USB-Datenträger benutzen kann. Ich habe damals den Zugriff auf USB-Datenträger getestet, und es geht. Der Treiber waere aber wahrscheinlich 5-10 KB gross, wenn statt Atari-DOS/Sparta-DOS noch FAT/VFAT oder exFAT gelesen werden soll, dann werden schon die 48 K RAM im Atari knapp. Daher habe ich damals daran nicht weiter gearbeitet.

Die USB-Cart gibt es bei mir kostenlos für jeden, der einen neuen lauffähigen Treiber für ein USB-Gerät schreibt. Es ist nicht schwer, und ich helfe gerne dabei.

https://mastodon.social/@cstrotm https://abbuc.social

AntwortZitat